package com.kgc.polym.demo4;

public class Test {
    /*
     * 多态必须具备三个条件
     * 1、继承
     * 2、方法重写
     * 3、父类引用指向子类实例
     * 多态的优势：
     * 1、提高灵活性(减少代码量)
     * 2、提高代码复用性
     * 3、提高代码扩展性
     * 4、提高代码维护性
     * */
    public static void main(String[] args) {
        Vehicle v = new Bus();
        v.run();
        v = new Plane();
        v.run();
        v = new Subway();
        v.run();
    }
}
